<?php
    include '../AccesoDatos/DaoEstadoCirugia.php';
    
    $TipoEnvio = $_REQUEST['TipoEnvio'];
    
    switch ($TipoEnvio){
        case "1";
            
            $OidEstado = $_REQUEST['Estado'];
            
            $ConsultarEstado = new DaoEstadoCirugia($OidEstado, "", "", "", "", "", "");
            $ConsultarEstado ->ConsultarEstado();
        break;
        
        case "2";
            $return = Array('ok'=>TRUE);

            $upload_folder ='../../../ImagenEstado';

            $nombre_archivo = $_FILES['archivo']['name'];

            $tipo_archivo = $_FILES['archivo']['type'];

            $tamano_archivo = $_FILES['archivo']['size'];

            $tmp_archivo = $_FILES['archivo']['tmp_name'];

            $archivador = $upload_folder . '/' . $nombre_archivo;

            if (!move_uploaded_file($tmp_archivo, $archivador)) {

                $return = Array('ok' => FALSE, 'msg' => "Ocurrio un error al subir el archivo. No pudo guardarse.", 'status' => 'error','ruta'=>$archivador);

            }else{
                $return = Array('ok' => FALSE, 'ruta'=>$archivador,'Nombre'=>$nombre_archivo);
            }

            echo json_encode($return);
        break;
        
        case "3":
            
            $OidEstado = $_REQUEST['Oid'];
            $NombreImg = $_REQUEST['NombreImg'];
            $UrlImg = $_REQUEST['Url'];
            $DiasFin = $_REQUEST['DiasFin'];
            
            $EditarEstado = new DaoEstadoCirugia($OidEstado, "", "", "", $NombreImg, $UrlImg,$DiasFin);
            $EditarEstado -> EditarEstado();
        break;
        
        case "4":
            
            $OidEstado = $_REQUEST['Estado'];
            
            $EstadoProgramacion = new DaoEstadoCirugia($OidEstado, "", "", "", "", "","");
            $EstadoProgramacion -> EstadoProgramacion();
        break;  
    
        case "5";
            
            $CodigoCirugia = $_REQUEST['CodigoCirugia'];
            
            $ConsultarIndicador = new DaoEstadoCirugia("", "", "", "", "", "","");
            $ConsultarIndicador ->ConsultarIndicador($CodigoCirugia);
        break;
    }
?>
